
@media only screen and (max-width: 1366px) {
	.index-yewu li a .content p{
		font-size: 24px;
		line-height: 36px;
		margin-bottom: 48px;
	}
	.index-yewu li a .content{
		height: 72px;
		margin-top: -36px;
	}
	.index-yewu li a:hover .content {
	    height: 160px;
	    margin-top: -80px;
	}
	.index-news .msg {
	    padding: 30px;
	}
	.footer .contact .box1{
		margin-right: 12%;
	}
	.index-case .textList p.title {
	    padding-top: 12%;
	}
	.index-case .textList{
		font-size: 8px;
	}
	.index-case {
	    margin: 64px 0 48px;
	}
}

@media only screen and (max-width: 1200px) {
	.index-aboutUs .rightBg{
		display: none;
	}
	.index-aboutUs .box{
		float: none;
		width: 100%;
	}
	.small-banner-text,
	.contentBox1,
	.news-list,
	.nav-type ul,
	.case-list{
		padding-left: 15px;
		padding-right: 15px;
	}
	.zhaopin-zhiwei{
		padding: 0 15px
	}
	.zhaopinBox .title-dep{
		margin: 0 4%;
	}
}

@media only screen and (max-width: 1100px) {
	.header .nav .nav-pc{
		display: none;
	}
	.header .nav .nav-moblie-btn{
		display: block;
	}
	.index-aboutUs .box .content{
		width: 90%;
	}
	.col-4 ul li{
		width: 50%;
	}
	.contactUs .mapBox{
		position: relative;
		width: 100%;
		height: 400px;
	}
	.contactUs .contactMsg{
		float: none;
		width: 100%;
	}
	.contactUs .contactMsg .inner{
		padding: 36px;
	}
}

@media only screen and (max-width: 1024px) {
	.col-3 ul li{
		width: 50%;
	}
	.footer .contact{
		padding: 24px 20px 16px;
	}
	.footer .contact .box{
		display: block;
		width: auto;
	}
	.footer .contact .box2{
		margin-bottom: 0;
	}
	.footer .contactType1{
		display: block;
	}
	.footer .contactType2{
		display: none;
	}
	.index-case .imgList{
		top: 42px;
	}
}

@media only screen and (max-width: 1000px) {
	.index-case .textList{
		font-size: 7px;
	}
}

@media only screen and (max-width: 900px) {
	.index-case .textList{
		font-size: 6px;
	}
	.index-case .imgList .imgNum{
		width: 156px;
	}
	.index-case .imgList .imgNum .box{
		font-size: 3em;
		bottom: 0;
	}
	.small-banner-text .text {
	    padding: 70px 0 84px;
	}
	.small-banner-text .text .p2 strong{
		font-size: 32px;
		padding-bottom: 16px;
	}
	.small-banner-text .text .p1 {
	    font-size: 20px;
	    margin-bottom: 6px;
	}
	.small-banner-text .text .p2 span.line{
		height: 4px;
	}
	.nav-type ul li{
		display: none;
		width: 100%;
	}
	.nav-type ul li.nav-type-title{
		display: block;
	}
	.nav-type ul li a{
		font-size: 14px;
	}
	.nav-type ul{
		padding: 0;
	}
	.case-list{
		padding: 24px 15px;
	}
	.col-3-item li a.box .text{
		font-size: 16px;
	}
}

@media only screen and (max-width: 800px) {
	.banner{
		height: 300px;
	}
	.small-banner .imgBox{
		height: 300px;
	}
	.index-aboutUs .box .content{
		padding: 48px 0;
	}
	.index-aboutUs .box .content p.title{
		font-size: 30px;
		margin-bottom: 24px;
	}
	.index-aboutUs .box .content .more{
		padding-top: 24px;
	}
	.index-case .textList{
		font-size: 5px;
	}
}

@media only screen and (max-width: 768px) {
	.col-3 ul li{
		width: 100%;
	}
	
	.index-case .imgList{
		width: 100%;
		position: relative;
	}
	.index-case .textList{
		position: static;
		width: 100%;
		background: no-repeat;
		font-size: 9px;
	}
	.index-case .textList p.title,
	.index-case .textList .item-title,
	.index-case .textList .message p,
	.index-case .caseMore{
		color: #515151;
		padding-left: 6%;
	}
	.index-case .textList p.title{
		padding-top: 6%;
	}
	.index-case {
	    margin: 48px 0 0;
	}
	.index-case .textList .caseMore a{
		background: transparent;
		border: 1px solid #515151;
	    padding: 0.6em 2.5em;
	    color: #515151;
	}
	.index-case{
		margin: 0;
	}
	.index-case .imgList{
		top: 0;
	}
	.index-case .textList{
		padding: 0;
	}
	.index-case .textList p.title{
		padding-top: 6%;
		font-size: 3.2em;
		font-weight: normal;
	}
	.index-case .textList p.title,
	.index-case .textList .item-title{
		margin-bottom: 2%;
	}
	.index-case .imgList .imgNum{
		background: none;
	}
	.index-case .textList .caseMore a{
		margin: 3% 0 6%;
	}
	.index-case .textList .item-title{
		padding-top: 6%;
		font-size: 3.4em;
	}
	.index-case .textList .message p{
		font-size: 2.4em;
	}
	.index-case .imgList .imgNum .box{
		height: 48px;
		line-height: 48px;
	}
	.contentBox{
		padding-top: 24px;
		padding-bottom: 24px;
	}
	.news-list{
		padding-top: 0;
		padding-bottom: 0;
	}
	
	.contentBox1 .contentBox1-title{
		margin-bottom: 26px;
	}
	
	.contentBox1 .contentBox1-title .p1 {
	    font-size: 26px;
	    line-height: 32px;
	    text-align: center;
	    margin-bottom: 14px;
	}
	.contentBox1 .contentBox1-title .p2{
		text-align: center;
		padding-bottom: 12px;
		font-size: 20px;
	}
	.contentBox1 .contentBox1-title .p2:after{
		width: 60px;
		left: 50%;
		margin-left: -30px;
	}
	.contentBox1 .contentBox1-body{
		font-size: 14px;
		color: #3f3e3e;
		line-height: 24px;
	}
	.aboutUs-chengyuan .chengyuan-list li .img{
		width: 100%;
		float: none;
	}
	.aboutUs-chengyuan .chengyuan-list li .text{
		width: 90%;
		height: 80%;
		top: 10%;
		left: 5% !important;
		background: url(/Public/Home/img/common-img/white-alpha-9.png) repeat;
		background: rgba(255,255,255,0.9);
   		text-align: center;
	}
	.contentBox1 .contentBox1-title .biaoti{
		font-size: 20px;
		line-height: 24px;
		margin-bottom: 6px;
	}
	.contentBox1 .contentBox1-title2{
		margin-bottom: 14px;
	}
	.contentBox1 .contentBox1-title .msg span{
		padding: 4px 16px;
	}
	
	.news-list{
		padding: 24px 8px;
	}
	
	.news-list li a{
		margin: 0 7px;
	}
	
	.news-list li a>.inner{
		padding: 15px;
	}
	
	
	.col-3-item-box{
		width: 100%;
	}
	.col-3-item li{
		width: 50%;
		margin: 0 0 2%;
	}
	.case-list{
		padding: 15px 8px;
	}
	.col-3-item li a.box{
		margin: 0 7px;
	}
	.zizhi-list li{
		width: 25%;
		margin-bottom: 12px;
	}
	.zizhi-list li a{
		margin: 0 6px;
	}
	.contactUs .mapBox{
		height: 240px;
	}
	.zhaopin-zhiwei .table-title span.address,
	.zhaopin-zhiwei .table-title span.chakan,
	.zhaopin-zhiwei .job-header span.address,
	.zhaopin-zhiwei .job-header span.chakan{
		display: none;
	}
	.zhaopin-zhiwei .table-title span.zhiwei,
	.zhaopin-zhiwei .job-header span.zhiwei{
		width: 64%;
		text-align: left;
	}
	.zhaopin-zhiwei .table-title span.peoNum,
	.zhaopin-zhiwei .job-header span.peoNum{
		width: 36%;
		text-align: center;
	}
	.zhaopinBox{
		padding: 36px 0;
	}
	.zhaopinBox .title-dep{
		margin: 0 15px;
	}
	.zhaopinBox .title {
	    font-size: 24px;
	    font-weight: normal;
	    margin-bottom: 16px;
	}
	.zhaopin-linian ul li{
		margin: 0;
		display: block;
		width: 100%;
	}
	.zhaopin-linian ul li.li2{
		margin-top: 32px;
	}
	.index-case-title{
		display: block;
		margin-top: 64px;
	}
	.textList-title{
		display: none;
	}
}

@media only screen and (max-width: 640px) {
	body{
		padding-top: 50px;
	}
	.header{
		padding: 6px 0;
	}
	.header .logo a,
	.header .logo a img {
	    display: block;
	    width: 130px;
	    height: 38px; 
	}
	.header .nav .nav-moblie-btn{
		top: 8px;
	}
	.index-news .msg {
    	padding: 24px;
    }
	.index-news .msg p.data{
		margin-bottom: 22px;
	}
	.index-news .msg p.data span {
	    font-size: 26px;
	    padding-right: 12px;
	}
	.index-news .msg p.title {
    	font-size: 16px;
    }
    .index-news .msg p.text {
    	font-size: 12px;
    }
    .index-news .msg span.more{
    	display: none;
    }
    .index-news {
	    padding: 48px 0px 36px;
	}
	.index-news h2{
		font-size: 24px;
		margin-bottom: 22px;
	}
	.index-case-title{
		font-size: 24px;
		margin-bottom: 20px;
		margin-top: 0;
	}
	.index-news .newMore{
		margin-bottom: 36px;
	}
	.index-news .newMore a {
	    width: 92px;
	    height: 26px;
	    line-height: 26px;
	    font-size: 12px;
    }
    .index-case {
	    margin: 36px 0 16px;
	}
	.index-case .textList .item-title{
		margin-bottom: 3%;
	}
	.index-case .textList .title{
		padding-top: 10%;
	}
	.index-case .imgList .imgNum .box{
		font-size: 2em;
	}
	.index-case .imgList .imgNum{
		width: 118px;
	}
	.index-case .textList{
		font-size: 8px;
	}
	.small-banner-text .text {
	    padding: 48px 0 50px;
	}
	.small-banner-text .text .p1{
		font-size: 16px;
		font-weight: normal;
	}
	.small-banner-text .text .p2 strong{
		font-size: 24px;
		font-weight: normal;
	}
	.small-banner-text .text .p2 span.line{
		height: 3px;
	}
	.contentBox1{
	    padding-top: 36px;
	    padding-bottom: 20px;
	}
	.news-list{
		padding-top: 17px;
		padding-bottom: 0;
	}
	.news-list .chakanMore{
		margin: 0 7px;
	}
	.contentBox1 .contentBox1-title .p1{
		font-size: 20px;
		line-height: 26px;
		margin-bottom: 10px;
	}
	
	.fanye{
		padding-top: 20px;
	}
	.fanye p span{
		display: none;
	}
	.fanye p {
		margin-bottom: 0;
		line-height: 28px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.fenxiang {
	    padding: 48px 0 28px;
	}
	.col-3-item li a.box .text{
		line-height: 42px;
		font-size: 15px;
	}
	.col-3-item li a.box:hover .img .zhezhao{
		display: none;
	}
	.case-xq .case-xq-title{
		font-size: 20px;
		text-align: center;
		padding-bottom: 4px;
		margin-bottom: 10px;
	}
	#caseImgList{
		margin-bottom: 12px;
	}
	.case-xq .dep{
		font-size: 16px;
		line-height: 26px;
	}
	.col-3-item li{
		margin-bottom: 3%;
	}
	
	.col-3-item li a.box .zhezhao-text .p1{
		font-size: 16px;
	}
	
	.col-3-item li a.box .zhezhao-text .p1 span{
		font-size: 14px;
	}
	
	.col-3-item li a.box .zhezhao-text .p2{
		font-size: 12px;
	}
	.zizhi-list li{
		width: 50%;
		margin-bottom: 12px;
	}
	.zizhi-list li a{
		margin: 0 6px;
	}
	.yewu-jieshao{
		padding-bottom: 24px;
		padding-top: 0;
	}
	.yewu-jieshao .contentBox1{
		padding-top: 24px;
	}.yewu-jieshao .case-xq-title{
		margin-bottom: 0;
	}
	.yewu-jieshao .case-xq-title-dep{
		font-size: 16px;
		margin-bottom: 16px;
	}
	.yewu-jieshao .contentBox1 .contentBox1-title{
		margin-bottom: 20px;
	}
	.contactUs .contactMsg .inner{
		padding: 24px 15px;
	}
	.contactUs .contactMsg .inner .title{
		font-size: 20px;
		margin-bottom: 12px;
	}
	.contactUs .contactMsg .inner .dep p {
	    font-size: 14px;
	    line-height: 22px;
	}
	.contactUs .contactMsg .inner .title2 {
	    margin-top: 20px;
	}
	.zhaopin-zhiwei .table-title span,
	.zhaopin-zhiwei .job-header span{
		height: 50px;
		line-height: 50px;
		font-size: 16px;
	}
	.zhaopin-zhiwei .job-body{
		padding: 4%;
	}
	.news-list .text p.title{
		font-size: 14px;
		height: 39px;
	}
	.banner .pagination{
		bottom: 12px;
	}
}

@media only screen and (max-width: 481px) {
	.banner{
		height: 200px;
	}
	.small-banner .imgBox{
		height: 200px;
	}
	.index-aboutUs .box .content{
		padding: 36px 0;
	}
	.index-aboutUs .box .content p.title{
		font-size: 24px;
		margin-bottom: 20px;
	}
	.index-aboutUs .box .content .more{
		padding-top: 20px;
	}
	.index-aboutUs .box .content .text p{
		font-size: 14px;
		margin-bottom: 6px;
	}
	.col-4 ul li{
		width: 100%;
	}
	.index-news {
	    padding: 36px 0px 24px;
	}
	.index-case .textList{
		font-size: 6px;
	}
	.contentBox1 .contentBox1-title .msg span{
		border: none;
	}
	.contentBox1 .contentBox1-title .msg span.span3{
		display: none;
	}
	.news-list .inner .dep{
		font-size: 12px;
		height: 20px;
	}
}

@media only screen and (max-width: 400px) {
	.index-case .textList p.title{
		padding-top: 6%;
		margin-bottom: 2.4%;
	}
	.index-case .textList .caseMore a{
		margin-top: 3%;
		margin-bottom: 6%;
		font-size: 2em;
	}
	.aboutUs-chengyuan .chengyuan-list li .p1{
		margin-bottom: 4px;
	}
	.col-3-item li{
		width: 100%;
	}
	.case-list{
		padding: 15px;
	}
	.col-3-item li a.box{
		margin: 0;
	}
}

@media only screen and (max-width: 381px){
	.index-yewu li a .content p{
		font-size: 16px;
		line-height:24px;
		margin-bottom: 16px;
	}
	.index-yewu li a .content{
		height: 48px;
		margin-top: -24px;
	}
	.index-yewu li a:hover .content {
	    height: 98px;
	    margin-top: -49px;
	}
	.index-yewu li a .content span.chakan{
		font-size: 14px;
		width: 120px;
	    height: 32px;
	    line-height: 32px;
	}
}








































































































































































































































































































































































































































































































































































































































































